/**
 * SysSeqsNo 实体类对应数据库中的 SYS_SEQS_NO 系统序列号表，用于单据号或者特殊编号的序列产生
 * @author Zhanghua
 * 2012-04-13
 * 
 */

package com.jinxinol.basic.system.domain;

import com.jinxinol.core.common.Entity;

public class SysSeqsNo extends Entity  {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String order_type_no;// 主键 创建的时候可以不显示，查询的时候必须显示，供开发人员产生单据的时候调用
	private String order_type;// 单据或者序列类型代码
	private String sec_code_flag; // 是否启用公司代码或者是否启用第二代码 N/Y
	private String sec_code;// 第二代码，公司代码或者其它代码
	private String year_month_flag;// 是否启用年月序列
	private String year_month;// 默认年月代码为 '0'，启用的时候默认为 ‘yyyymm’
	private Integer seq_length;// 流水序列的长度
	private String comments;// 该单据或者序列用途
	private Integer curr_number;// 当前流水序列 默认是0
	private String creation_date;//
	private Integer created_by;//
	private String last_update_date;//
	private Integer last_updated_by;//
	private Integer deal_flag;// 按月序列的往月记录已处理的标记为 1
	private Integer msg_code; 
	private String msg_info;
	private String bill_no;

	/** ---------------------新增加字段如下------------------- */

	// -----------------------分割线---------------------------

	public String getOrder_type() {
		return order_type;
	}

	public void setOrder_type(String order_type) {
		this.order_type = order_type;
	}

	public String getSec_code_flag() {
		return sec_code_flag;
	}

	public void setSec_code_flag(String sec_code_flag) {
		this.sec_code_flag = sec_code_flag;
	}

	public String getSec_code() {
		return sec_code;
	}

	public void setSec_code(String sec_code) {
		this.sec_code = sec_code;
	}

	public String getYear_month_flag() {
		return year_month_flag;
	}

	public void setYear_month_flag(String year_month_flag) {
		this.year_month_flag = year_month_flag;
	}

	public String getYear_month() {
		return year_month;
	}

	public void setYear_month(String year_month) {
		this.year_month = year_month;
	}

	public Integer getSeq_length() {
		return seq_length;
	}

	public void setSeq_length(Integer seq_length) {
		this.seq_length = seq_length;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public Integer getCurr_number() {
		return curr_number;
	}

	public void setCurr_number(Integer curr_number) {
		this.curr_number = curr_number;
	}

	public String getCreation_date() {
		return creation_date;
	}

	public void setCreation_date(String creation_date) {
		this.creation_date = creation_date;
	}

	public Integer getCreated_by() {
		return created_by;
	}

	public void setCreated_by(Integer created_by) {
		this.created_by = created_by;
	}

	public String getLast_update_date() {
		return last_update_date;
	}

	public void setLast_update_date(String last_update_date) {
		this.last_update_date = last_update_date;
	}

	public Integer getLast_updated_by() {
		return last_updated_by;
	}

	public void setLast_updated_by(Integer last_updated_by) {
		this.last_updated_by = last_updated_by;
	}

	public Integer getDeal_flag() {
		return deal_flag;
	}

	public void setDeal_flag(Integer deal_flag) {
		this.deal_flag = deal_flag;
	}

	public String getOrder_type_no() {
		return order_type_no;
	}

	public void setOrder_type_no(String order_type_no) {
		this.order_type_no = order_type_no;
	}

	public Integer getMsg_code() {
		return msg_code;
	}

	public void setMsg_code(Integer msg_code) {
		this.msg_code = msg_code;
	}

	public String getMsg_info() {
		return msg_info;
	}

	public void setMsg_info(String msg_info) {
		this.msg_info = msg_info;
	}

	public String getBill_no() {
		return bill_no;
	}

	public void setBill_no(String bill_no) {
		this.bill_no = bill_no;
	}

}
